.container {
    background-color: #f4f6fa;

    textarea {
        width: 100%;
        height: 104.17px;
        border: 0;
        outline: none;
        font-size: 15.97px;
        font-family: Microsoft YaHei, Microsoft YaHei-Regular;
        font-weight: 400;
        text-align: left;
        color: #aaaaaa;
        // line-height: 31.94px;
    }

    .card_family_bg,
    .card_family_main_member {
        width: 354.17px;
        // height: 554.51px;
        background: #ffffff;
        border-radius: 6.94px;
        margin: 0 auto 17.01px;

        >div:last-child::after {
            border: 0 solid #FFF;
        }


    }

    .card_family_bg,
    .card_family_main_member {
        .item {
            div.header {
                height: 52px !important;
            }
        }

        div.input_outer {
            height: auto !important;
        }
    }

    div.input_outer {
        width: 100% !important;

        .van-cell {
            height: auto !important;
        }
    }

    .card_family_main_member {
        width: 354.17px;
        height: auto;
        // background: #ffffff;
        border-radius: 6.94px;
        // background: #ffffff;

        .item {
            height: auto;
            margin-bottom: 10.42px;

            // background-color: #f4f6fa;

            // margin-top: 20px;
            .header {
                padding: 0 16px;
                height: 52px;
                background-color: #FFF;

                .label {
                    font-size: 14.58px;
                    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
                    font-weight: 400;
                    text-align: left;
                    color: #555555;
                }

                .delete {
                    font-size: 14.58px;
                    font-family: Microsoft YaHei,
                        Microsoft YaHei-Regular;
                    font-weight: 400;
                    text-align: left;
                    color: #888888;

                    img {
                        width: 14.58px;
                        height: 14.58px;
                        margin-right: 4.86px;
                    }

                }
            }

            .line {
                width: 90%;
                height: 0.35px;
                background: #dddddd;
                margin: 0 auto;
                // margin-left: 10.42px;
            }

            .add_remember {
                height: 52.08px;
                background: #ffffff;
                width: 95%;
                margin: 0 auto;

                img {
                    width: 15.97px;
                    height: 15.97px;
                    margin-right: 10.42px;
                }

                .text {
                    font-size: 14.58px;
                    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
                    font-weight: 400;
                    text-align: left;
                    color: #333333;
                }
            }
        }
    }

    .card_questionnaire {
        width: 354.17px;

        height: auto;
        background-color: #fff;
        margin: 0 auto;
        padding: 20.14px 15.28px;

        .item {
            border-bottom: 0.35px solid #ddd;

            &:nth-child(n+2) {
                margin-top: 20.17px;
            }

            &:last-child {
                border-bottom: 0;
            }

            .question {
                font-size: 15.97px;
                font-family: Microsoft YaHei, Microsoft YaHei-Regular;
                font-weight: 400;
                text-align: left;
                color: #333333;
                margin-bottom: 21.88px;
            }

            .type2 {
                margin-bottom: 20.49px;
            }
        }
    }

    .btn {
        width: 347.22px;
        display: block;
        height: 48.61px;
        margin: 34.72px auto;
    }

}